package com.whmskj.xjlhsc.gongweiji.produce.service;

import com.whmskj.xjlhsc.gongweiji.produce.pojo.dto.*;
import com.whmskj.xjlhsc.gongweiji.produce.pojo.vo.*;

import java.util.List;

public interface IGwjemployeeperformanceService {
    PageResult<DailyJiXiaoVO> daily(DailyJiXiaoDTO dto);

    List<WorkTypeVO> workType();

    PageResult<GwjemployeeperformanceMonthVO> monthly(MonthJiXiaoDTO dto);

    PageResult<GwjemployeeperformanceMonthDeVO> monthlyDetail(MonthJiXiaoDetailDTO dto);

    PageResult<MonthJiXiaomonthlyYieldVO> monthlyYield(MonthJiXiaomonthlyYieldDTO dto);

    PageResult<MonthJiXiaomonthlyYieldDeVO> monthlyYieldDetail(MonthJiXiaomonthlyYieldDetailDTO dto);

    PageResult<MonthJiXiaomonthlyWorktimeVO> monthlyWorktime(MonthJiXiaomonthlyWorktimeDTO dto);

    PageResult<MonthJiXiaomonthlyWorktimeDetailVO> monthlyWorktimeDetail(MonthJiXiaomonthlyWorktimeDetailDTO dto);

    PageResult<MonthJiXiaomonthlyAccuratePayVO> monthlyAccuratePay(MonthJiXiaomonthlyAccuratePayDTO dto);

    List<MonthJiXiaomonthlyAccuratePayDeVO> monthlyAccuratePayDetail(MonthJiXiaomonthlyAccuratePayDetailDTO dto);
}
